factoring special cases worksheet solutions